Abstract: The Model Driven Architecture (MDA) approach defined by OMG advocates, for the construction of distributed applicati
نویسندگان
چکیده
The Model Driven Architecture (MDA) approach defined by OMG advocates a clear separation between platform-independent models (PIMs) and platform-specific models (PSMs) in distributed applications. As such, MDA would ease the migration of applications to new platforms. However, it deals only with the evolution of the platform underlying the applications not the evolution of the business part of applications, i.e., the PIM itself. A way for dealing with this later evolution is to reuse as much as possible the existing PIMs and their corresponding PSMs. We propose a new initiative based on two principal points: the expressions of the reuse of PIM without change them and from these expressions, the automatic generation of glue binding their corresponding PSM. We focus in this paper on the concept of GLUE, and more precisely on Glue for Enterprise Java Beans PSM.
منابع مشابه
Improving MDA-based Process Quality through Refactoring Patterns
The Model Driven Architecture (MDA) is an initiative proposed by the Object Management Group (OMG) that advocates modeling system from computation independent, platform independent, platform specific and implementation specific models. MDA is also based on the concepts of metamodel, automatic transformation and traceability. A crucial part of the evolution from abstract models to executable com...
متن کاملCIM to PIM Transformation: A criteria Based Evaluation
The Model Driven Architecture (MDA) of the Object Management Group (OMG) represents an approach of software development based on the use of models. The transformation of models is at the heart of the MDA (Model-Driven Architecture) approach. CIM to PIM transformation can be of a great support for domain experts and business analysts, but is not mentioned enough by OMG. Thus, we have decided to ...
متن کاملThe Leading Open Source Mda Tool for Industrialized Software Manufacturing. Introduction Model Driven Architecture and Development List of Figures Chapter 1. about This Book Chapter 2. Mda -industrialization of Software Manufacturing
The contents of this file are subject to a BSD license (the "License"); you may not use this file except in compliance with the License. openMDX is an advanced implementation of the OMG Model Driven Architecture (MDA) initiative (also see [20]). openMDX is an industrial-strength, open, model-driven runtime engine and framework for platform independent models (PIMs). Unlike most commercial tools...
متن کاملFrom MDA Platform-Specific Model to Code Generation: Coupling of RM-ODP and UML Action Semantics Standards
Model Driven Architecture (MDA) defined by Object Management Group (OMG) in 2000 promotes the model engineering in order to facilitate code production in a cost-effective manner. It advocates the distinction between models designed independently of any technical consideration of the underlying platform (the Platform Independent Model – PIM) and models that include such considerations (the Platf...
متن کاملA Comparison of System Modelling for Distributed Applications: RM-ODP vs MDA
Constructing a business application is a big task as issues always rise starting from how to model business requirements to how the system should be deployed. This process involves making decisions on the design, architecture, and several management aspects for the system. As part of our research project to study the design and construction of distributed enterprise applications, we survey tren...
متن کامل